// axios({
//   url :'/register',
//   method : "post",
//   data : {
//     username : 'dd123456',
//     password : '123456'
//   }
// }).then(res=>{ //注册成功 
//   console.log(res)
// })

// 注册功能：点注册按钮→收集用户输入的数据→axios发送到后台，成功后showTast提示用户
document.querySelector('#btn-register').addEventListener('click',async function(){
  // serialize收集表单数据
  const data = serialize(document.querySelector('.register-form'),{hash:true,empty:true})
  // data : {username:xx}
  // data :data

  
  try {
    const res = await axios.post('/register',data)  
    const {username,password} =data
  // if条件简化方式
  if(username == '' || password == '') return showToast('用户名和密码不能为空')
  if(username.length < 8 || username.length >30 ) return showToast('用户名长度不能小于8位')
  if(password.length < 6 || password.length >30)  return showToast('密码不能小于6位')
    // 发送请求之前，要本地验证数据的基本长度要求，减轻服务器压力
  
  // console.log(res)
  // 调用轻提示函数
  showToast(res.message)
  } catch (error) {
    // ****拓展知识 dir 展开error对象，看对象细节
    // console.dir(error)
    showToast(error.response.data.message)
  }
    
})